﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/ViewMasterPageMain.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<%@ Import Namespace="estudent.Models" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Seznam kandidatov
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="InnerRightContent" runat="server">

    <h1>Seznam kandidatov</h1>

    <form action="/SeznamKandidatov/Poisci" method="post" name="kriteriji" id="kriteriji">
    <%
        if (ViewData["profesor"] == null)
        {
            Response.Write("<label> Profesor: <select name=\"profesor\" id=\"profesor\">");
            Response.Write("<option value=\"prazen\">Izberite profesorja</option>");
            foreach (var profesor in (IEnumerable<SProfesorji>)ViewData["profesorji"])
            {
                Response.Write("<option value=\"" + profesor.sProfesor + "\">" + profesor.priimekProfesor + " " + profesor.imeProfesor + " - " + profesor.sProfesor + "</option>");
            }
        }
        else
        {
            Response.Write("<label><select style=\"visibility:hidden;height:0px\" name=\"profesor\" id=\"profesor\">");
            foreach (var profesor in (IEnumerable<SProfesorji>)ViewData["profesorji"])
            {
                Response.Write("<option value=\"" + profesor.sProfesor + "\">" + profesor.priimekProfesor + " " + profesor.imeProfesor + " - " + profesor.sProfesor + "</option>");
            }
        }
        Response.Write("</select>");
        Response.Write("</label>");

        Response.Write("<label> Predmet: <select name=\"predmet\" id=\"predmet\">");
        if (ViewData["profesor"] == null)
        {
            Response.Write("<option value=\"prazen\">NAJPREJ IZBERITE PROFESORJA</option>");
        }
        else
        {
            decimal pred = 0;
            Response.Write("<option value=\"prazen\">Izberite predmet</option>");
            foreach (var ele in (IEnumerable<Poucuje>)ViewData["predmeti"])
            {
                if (pred != ele.sPredmeta)
                    Response.Write("<option value=\"" + ele.sPredmeta + "\">" + ele.sPredmeti.imePredmeta + " - " + ele.sPredmeta + "</option>");
                pred = ele.sPredmeta;
            }
        }

        Response.Write("</select>");
        Response.Write("</label>");
    
        Response.Write("<label>");
        Response.Write("So-predavatelj/a:");
        Response.Write("<select name=\"soprofesorji\" id=\"soprofesorji\">");
        Response.Write("<option value=\"prazen\">NAJPREJ IZBERITE PREDMET</option>");
        Response.Write("</select></label>");

   %>

    <label>
        Roki: 
        <select name="roki" id="roki">
            <option value="prazen">NAJPREJ IZBERITE PREDMET</option>
        </select></label>

    </form>

    <div style=" display:none;" id="waiting">Prosim počakajte...</div>
    <div id="rezultat"></div>
    <br />
    <input name="tiskaj" class="button" id="tiskaj" type="button" value="Tiskaj" style=" float:right" />
    <div id="tisk" style=" display:none"></div>

</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="JQueryContent" runat="server">
    <script type="text/javascript">
        $(document).ready(function () {
            $("#tiskaj").hide();
            $("#waiting").hide();
            $("#profesor").change(function () {
                $("#tiskaj").hide();
                $("#profesor option[value='prazen']").hide();
                $("#rezultat").hide();
                $("#waiting").hide();
                $("#soprofesorji").html('<option value="prazen">NAJPREJ IZBERITE PREDMET</option>');
                $("#roki").html('<option value="prazen">NAJPREJ IZBERITE PREDMET</option>');
                $.post("SeznamKandidatov/Poisci", $("#kriteriji").serialize(), function (data) {
                    $("#predmet").html(data);
                });
            });
            $("#predmet").change(function () {
                $("#tiskaj").hide();
                $("#waiting").hide();
                $("#predmet option[value='prazen']").hide();
                $("#rezultat").hide();
                $("#roki").html('<option value="prazen">NAJPREJ IZBERITE SO-PREDAVATELJA/E</option>');
                $.post("SeznamKandidatov/SoProfesorji", $("#kriteriji").serialize(), function (data) {
                    $("#soprofesorji").html(data);

                });
            });
            $("#soprofesorji").change(function () {
                $("#tiskaj").hide();
                $("#waiting").hide();
                $("#soprofesorji option[value='prazen']").hide();
                $("#rezultat").hide();
                $.post("SeznamKandidatov/PoisciRoke", $("#kriteriji").serialize(), function (data) {
                    $("#roki").html(data);
                });
            });

            $("#roki").change(function () {
                $("#tiskaj").hide();
                $("#waiting").hide();
                $("#roki option[value='prazen']").hide();
                $("#rezultat").hide();
                $("#waiting").show();
                $.post("SeznamKandidatov/PoisciKandidate", $("#kriteriji").serialize(), function (data) {
                    $("#rezultat").html(data);
                    $("#waiting").hide();
                    $("#rezultat").show();
                    $("#test").show();
                    $("#tiskaj").show();
                });
            });


            var now = new Date();
            var datum = now.format("dd. MM. yyyy");

            $("#tiskaj").mouseup(function () {
                $("#tisk").empty();
                $("#tisk").append("<h1 align='right'>DATUM: " + datum + "</h1>");
                $("#tisk").append("<h1>UNIVERZA V LJUBLJANI<br />FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO</h1>");
                $("#tisk").append("<h1>SEZNAM KANDIDATOV</h1>");
                $("#tisk").append("<p><b>Profesor: </b>" + $("#profesor :selected").text() +
                    "<br /><b>Predmet: </b>" + $("#predmet :selected").text() +
                    "<br /><b>Sopredavatelj/a: </b>" + $("#soprofesorji :selected").text() +
                    "<br /><b>Rok: </b>" + $("#roki :selected").text() + "</p>");
                $("#tisk").append($("#rezultat").clone());
                $("#tisk").show();
                ($("#tisk").append($("#podatki").clone())).printElement();
                $("#tisk").hide();
            });

            $("#tiskaj").keypress(function (event) {
                if (event.keyCode == "13") {
                    $("#tisk").empty();
                    $("#tisk").append("<h1 align='right'>DATUM: " + datum + "</h1>");
                    $("#tisk").append("<h1>UNIVERZA V LJUBLJANI<br />FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO</h1>");
                    $("#tisk").append("<h1>SEZNAM KANDIDATOV</h1>");
                    $("#tisk").append("<p><b>Profesor: </b>" + $("#profesor :selected").text() +
                    "<br /><b>Predmet: </b>" + $("#predmet :selected").text() +
                    "<br /><b>Sopredavatelj/a: </b>" + $("#soprofesorji :selected").text() +
                    "<br /><b>Rok: </b>" + $("#roki :selected").text() + "</p>");
                    $("#tisk").append($("#rezultat").clone());
                    $("#tisk").show();
                    ($("#tisk").append($("#podatki").clone())).printElement();
                    $("#tisk").hide();
                }
            });





        });
    </script>
</asp:Content>


